From dc6e17e4c6b05d5f6e180484087ad1b76c0e5974 Mon Sep 17 00:00:00 2001 From: Wilfred Hughes Date: Wed, 31 Aug 2016 23:25:07 -0400 Subject: [PATCH] Clarify wording: this restriction is not just libraries --- src/doc/faq.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/doc/faq.md b/src/doc/faq.md index c7ac8a9b1..96272fefd 100644 --- a/src/doc/faq.md +++ b/src/doc/faq.md @@ -130,10 +130,10 @@ picture to decide what versions of dependencies should be used. # Can libraries use `*` as a version for their dependencies? -**Starting January 22nd, 2016, [crates.io] will begin rejecting packages with -wildcard dependency constraints.** +**As of January 22nd, 2016, [crates.io] rejects all packages (not just libraries) +with wildcard dependency constraints.** -While they _can_, strictly speaking, they should not. A version requirement +While libraries _can_, strictly speaking, they should not. A version requirement of `*` says “This will work with every version ever,” which is never going to be true. Libraries should always specify the range that they do work with, even if it’s something as general as “every 1.x.y version.” -- 2.30.2